home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 6 / CU Amiga Magazine's Super CD-ROM 06 (1996)(EMAP Images)(GB)(Track 1 of 4)[!][issue 1997-01].iso / cucd / online / fidonetts / 3csrc.lzh / 3aerror.c next >
C/C++ Source or Header  |  1992-05-02  |  605b  |  36 lines

  1. /*
  2.  * 3aerror.c
  3.  * code to display errors
  4.  * Public Domain
  5.  */
  6.  
  7. #include <stdio.h>
  8. #include <errno.h>
  9. #include "3mail.h"
  10.  
  11.  
  12. void error3a (int error) {
  13.  
  14.   /* display an error message to stdout */
  15.  
  16.   char *errs[] = {
  17.     "No error",
  18.     "Out of memory",
  19.     "Open error",
  20.     "Read error",
  21.     "Bad pkt header",
  22.     "Bad msg header",
  23.     "Not a type 3 ASCII pkt",
  24.     "Write error",
  25.     "Seek error",
  26.     "End of pkt"
  27.   };
  28.  
  29.   if(error > MAXERR3) {
  30.     printf("\nERROR: Unknown (#%d)\n",error);
  31.   }
  32.   else {
  33.     printf("\nERROR: %s (errno = %d)\n",errs[error],errno);
  34.   }
  35. }
  36.